# coding=utf-8
from django.db import models

class BaseModel(models.Model):
    '''所有模型的父类，定义了一下公共属性'''

    # auto_now_add这条记录在添加数据的时候会自动把系统时间添加进去的
    # auto_now不管是添加数据还是修改数据会把当前系统时间添加进去的（查询不会）
    create_time = models.DateTimeField(auto_now_add=True,verbose_name='创建时间')
    updata_time = models.DateTimeField(auto_now=True,verbose_name='修改时间')

    class Meta:
        # 说法是当前是类是抽象的类（其实表示的就是父类的意思）
        abstract = True # 不写的话，他会把当前类当成普通的类

class BaseModel2(BaseModel):
    ''' 所有业务有关的模型父类，定义了一些公共属性 '''
    # 默认是0,0就是启用
    delete_flag = models.CharField('启用和禁用的标记',max_length=1,default=0)

    class Meta:
        # 说法是当前是类是抽象的类（其实表示的就是父类的意思）
        abstract = True  # 不写的话，他会把当前类当成普通的类

